home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1994-03-08 | 1.9 KB | [TEXT/R*ch] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: TE3Click init.c
Confidence | Program | Detection | Match Type | Support
|
---|
66%
| dexvert
| Compact Compressed (Unix) (archive/compact)
| ext
| Supported |
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Tue Mar 8 18:04:02 1994, modified Tue Mar 8 18:04:02 1994, creator BBEdit, type ASCII, 1365 bytes "TE3Click init.c" , at 0x5d5 347 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
74%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
25%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [R*ch] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0f 54 45 33 43 6c 69 | 63 6b 20 69 6e 69 74 2e |..TE3Cli|ck init.|
|00000010| 63 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |c.......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 52 2a 63 | 68 01 00 00 00 00 00 00 |.TEXTR*c|h.......|
|00000050| 00 00 00 00 00 05 55 00 | 00 01 5b a9 a2 b4 e2 a9 |......U.|..[.....|
|00000060| a2 b4 e2 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 b2 7d 00 00 |........|.....}..|
|00000080| 2f 2a 0d 20 2a 09 54 45 | 33 43 4c 49 43 4b 20 50 |/*. *.TE|3CLICK P|
|00000090| 52 4f 4a 45 43 54 0d 20 | 2a 09 49 4e 49 54 20 43 |ROJECT. |*.INIT C|
|000000a0| 4f 44 45 0d 20 2a 0d 20 | 2a 09 43 6f 70 79 72 69 |ODE. *. |*.Copyri|
|000000b0| 67 68 74 20 a9 20 31 39 | 39 34 20 4d 61 72 63 6f |ght . 19|94 Marco|
|000000c0| 20 50 69 6f 76 61 6e 65 | 6c 6c 69 0d 20 2a 09 41 | Piovane|lli. *.A|
|000000d0| 6c 6c 20 52 69 67 68 74 | 73 20 52 65 73 65 72 76 |ll Right|s Reserv|
|000000e0| 65 64 0d 20 2a 2f 0d 0d | 0d 2f 2a 09 54 52 41 50 |ed. */..|./*.TRAP|
|000000f0| 20 44 45 46 49 4e 49 54 | 49 4f 4e 53 20 2a 2f 0d | DEFINIT|IONS */.|
|00000100| 0d 23 64 65 66 69 6e 65 | 09 09 5f 47 65 74 4f 53 |.#define|.._GetOS|
|00000110| 54 72 61 70 41 64 64 72 | 65 73 73 09 09 64 63 2e |TrapAddr|ess..dc.|
|00000120| 77 20 30 78 41 33 34 36 | 0d 23 64 65 66 69 6e 65 |w 0xA346|.#define|
|00000130| 09 09 5f 53 65 74 4f 53 | 54 72 61 70 41 64 64 72 |.._SetOS|TrapAddr|
|00000140| 65 73 73 09 09 64 63 2e | 77 20 30 78 41 32 34 37 |ess..dc.|w 0xA247|
|00000150| 0d 23 64 65 66 69 6e 65 | 09 09 5f 47 65 74 54 6f |.#define|.._GetTo|
|00000160| 6f 6c 54 72 61 70 41 64 | 64 72 65 73 73 09 09 64 |olTrapAd|dress..d|
|00000170| 63 2e 77 20 30 78 41 37 | 34 36 0d 23 64 65 66 69 |c.w 0xA7|46.#defi|
|00000180| 6e 65 09 09 5f 53 65 74 | 54 6f 6f 6c 54 72 61 70 |ne.._Set|ToolTrap|
|00000190| 41 64 64 72 65 73 73 09 | 09 64 63 2e 77 20 30 78 |Address.|.dc.w 0x|
|000001a0| 41 36 34 37 0d 23 64 65 | 66 69 6e 65 09 09 5f 4e |A647.#de|fine.._N|
|000001b0| 65 77 50 74 72 53 79 73 | 43 6c 65 61 72 09 09 09 |ewPtrSys|Clear...|
|000001c0| 64 63 2e 77 20 30 78 41 | 37 31 45 0d 0d 2f 2a 09 |dc.w 0xA|71E../*.|
|000001d0| 6d 69 73 63 65 6c 6c 61 | 6e 65 6f 75 73 20 63 6f |miscella|neous co|
|000001e0| 6e 73 74 61 6e 74 73 20 | 2a 2f 0d 0d 23 64 65 66 |nstants |*/..#def|
|000001f0| 69 6e 65 09 09 6b 50 61 | 74 63 68 54 79 70 65 09 |ine..kPa|tchType.|
|00000200| 09 09 09 27 50 41 54 43 | 27 0d 23 64 65 66 69 6e |...'PATC|'.#defin|
|00000210| 65 09 09 6b 50 61 74 63 | 68 49 44 09 09 09 09 32 |e..kPatc|hID....2|
|00000220| 31 33 39 0d 0d 76 6f 69 | 64 20 6d 61 69 6e 28 76 |139..voi|d main(v|
|00000230| 6f 69 64 29 0d 7b 0d 09 | 61 73 6d 20 7b 0d 09 09 |oid).{..|asm {...|
|00000240| 0d 09 09 63 6c 72 2e 6c | 20 2d 28 73 70 29 09 09 |...clr.l| -(sp)..|
|00000250| 09 09 09 09 09 3b 20 0d | 09 09 6d 6f 76 65 2e 6c |.....; .|..move.l|
|00000260| 20 23 6b 50 61 74 63 68 | 54 79 70 65 2c 20 2d 28 | #kPatch|Type, -(|
|00000270| 73 70 29 09 09 09 3b 20 | 0d 09 09 6d 6f 76 65 2e |sp)...; |...move.|
|00000280| 77 20 23 6b 50 61 74 63 | 68 49 44 2c 20 2d 28 73 |w #kPatc|hID, -(s|
|00000290| 70 29 09 09 09 09 3b 20 | 0d 09 09 5f 47 65 74 31 |p)....; |..._Get1|
|000002a0| 52 65 73 6f 75 72 63 65 | 09 09 09 09 09 09 3b 20 |Resource|......; |
|000002b0| 67 65 74 20 70 61 74 63 | 68 20 72 65 73 6f 75 72 |get patc|h resour|
|000002c0| 63 65 0d 09 09 6d 6f 76 | 65 2e 6c 20 28 73 70 29 |ce...mov|e.l (sp)|
|000002d0| 2b 2c 20 64 32 09 09 09 | 09 09 3b 20 0d 09 09 62 |+, d2...|..; ...b|
|000002e0| 65 71 2e 73 20 40 65 78 | 69 74 09 09 09 09 09 09 |eq.s @ex|it......|
|000002f0| 09 3b 20 4e 49 4c 20 72 | 65 73 6f 75 72 63 65 20 |.; NIL r|esource |
|00000300| 68 61 6e 64 6c 65 3a 20 | 65 78 69 74 0d 09 09 0d |handle: |exit....|
|00000310| 09 09 6d 6f 76 65 61 2e | 6c 20 64 32 2c 20 61 30 |..movea.|l d2, a0|
|00000320| 09 09 09 09 09 09 3b 20 | 0d 09 09 5f 47 65 74 48 |......; |..._GetH|
|00000330| 61 6e 64 6c 65 53 69 7a | 65 09 09 09 09 09 09 3b |andleSiz|e......;|
|00000340| 20 67 65 74 20 70 61 74 | 63 68 20 73 69 7a 65 0d | get pat|ch size.|
|00000350| 09 09 6d 6f 76 65 2e 6c | 20 64 30 2c 20 64 31 09 |..move.l| d0, d1.|
|00000360| 09 09 09 09 09 3b 20 0d | 09 09 0d 09 09 5f 4e 65 |.....; .|....._Ne|
|00000370| 77 50 74 72 53 79 73 43 | 6c 65 61 72 09 09 09 09 |wPtrSysC|lear....|
|00000380| 09 09 3b 20 61 6c 6c 6f | 63 61 74 65 20 61 20 62 |..; allo|cate a b|
|00000390| 6c 6f 63 6b 20 74 68 69 | 73 20 73 69 7a 65 20 69 |lock thi|s size i|
|000003a0| 6e 20 73 79 73 20 68 65 | 61 70 0d 09 09 62 6e 65 |n sys he|ap...bne|
|000003b0| 2e 73 20 40 65 78 69 74 | 09 09 09 09 09 09 09 3b |.s @exit|.......;|
|000003c0| 20 63 6f 75 6c 64 6e 27 | 74 20 61 6c 6c 6f 63 61 | couldn'|t alloca|
|000003d0| 74 65 20 6d 65 6d 6f 72 | 79 3a 20 65 78 69 74 0d |te memor|y: exit.|
|000003e0| 09 09 0d 09 09 6d 6f 76 | 65 61 2e 6c 20 64 32 2c |.....mov|ea.l d2,|
|000003f0| 20 61 31 09 09 09 09 09 | 09 3b 20 0d 09 09 6d 6f | a1.....|.; ...mo|
|00000400| 76 65 61 2e 6c 20 28 61 | 31 29 2c 20 61 31 09 09 |vea.l (a|1), a1..|
|00000410| 09 09 09 3b 20 0d 09 09 | 65 78 67 20 61 30 2c 20 |...; ...|exg a0, |
|00000420| 61 31 09 09 09 09 09 09 | 09 3b 20 0d 09 09 6d 6f |a1......|.; ...mo|
|00000430| 76 65 2e 6c 20 64 31 2c | 20 64 30 09 09 09 09 09 |ve.l d1,| d0.....|
|00000440| 09 3b 20 0d 09 09 5f 42 | 6c 6f 63 6b 4d 6f 76 65 |.; ..._B|lockMove|
|00000450| 09 09 09 09 09 09 09 3b | 20 63 6f 70 79 20 70 61 |.......;| copy pa|
|00000460| 74 63 68 20 74 6f 20 73 | 79 73 20 62 6c 6f 63 6b |tch to s|ys block|
|00000470| 0d 09 09 0d 09 09 6d 6f | 76 65 2e 77 20 23 30 78 |......mo|ve.w #0x|
|00000480| 41 39 44 34 2c 20 64 30 | 09 09 09 09 09 3b 20 0d |A9D4, d0|.....; .|
|00000490| 09 09 5f 47 65 74 54 6f | 6f 6c 54 72 61 70 41 64 |.._GetTo|olTrapAd|
|000004a0| 64 72 65 73 73 09 09 09 | 09 09 3b 20 67 65 74 20 |dress...|..; get |
|000004b0| 5f 54 45 43 6c 69 63 6b | 20 61 64 64 72 65 73 73 |_TEClick| address|
|000004c0| 0d 09 09 6d 6f 76 65 2e | 6c 20 61 30 2c 20 32 28 |...move.|l a0, 2(|
|000004d0| 61 31 29 09 09 09 09 09 | 3b 20 63 6f 70 79 20 6f |a1).....|; copy o|
|000004e0| 72 69 67 69 6e 61 6c 20 | 61 64 64 72 65 73 73 20 |riginal |address |
|000004f0| 74 6f 20 70 61 74 63 68 | 20 68 65 61 64 65 72 0d |to patch| header.|
|00000500| 0d 09 09 6d 6f 76 65 2e | 77 20 23 30 78 41 39 44 |...move.|w #0xA9D|
|00000510| 34 2c 20 64 30 09 09 09 | 09 09 3b 20 0d 09 09 6d |4, d0...|..; ...m|
|00000520| 6f 76 65 61 2e 6c 20 61 | 31 2c 20 61 30 09 09 09 |ovea.l a|1, a0...|
|00000530| 09 09 09 3b 20 0d 09 09 | 5f 53 65 74 54 6f 6f 6c |...; ...|_SetTool|
|00000540| 54 72 61 70 41 64 64 72 | 65 73 73 09 09 09 09 09 |TrapAddr|ess.....|
|00000550| 3b 20 69 6e 73 74 61 6c | 6c 20 70 61 74 63 68 0d |; instal|l patch.|
|00000560| 09 09 0d 09 09 6d 6f 76 | 65 2e 6c 20 64 32 2c 20 |.....mov|e.l d2, |
|00000570| 2d 28 73 70 29 09 09 09 | 09 09 3b 20 0d 09 09 5f |-(sp)...|..; ..._|
|00000580| 52 65 6c 65 61 73 65 52 | 65 73 6f 75 72 63 65 09 |ReleaseR|esource.|
|00000590| 09 09 09 09 3b 20 74 68 | 72 6f 77 20 61 77 61 79 |....; th|row away|
|000005a0| 20 70 61 74 63 68 20 72 | 65 73 6f 75 72 63 65 0d | patch r|esource.|
|000005b0| 0d 40 65 78 69 74 09 09 | 09 09 09 09 09 09 09 09 |.@exit..|........|
|000005c0| 3b 20 69 6d 70 6c 69 63 | 69 74 20 72 74 73 0d 0d |; implic|it rts..|
|000005d0| 09 7d 0d 7d 0d 00 00 00 | 00 00 00 00 00 00 00 00 |.}.}....|........|
|000005e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000600| 00 00 01 00 00 00 01 15 | 00 00 00 15 00 00 00 46 |........|.......F|
|00000610| 09 09 6d 6f 76 65 61 2e | 6c 09 09 09 28 61 30 29 |..movea.|l...(a0)|
|00000620| 2c 20 61 32 09 09 09 3b | 20 61 32 20 3d 20 70 74 |, a2...;| a2 = pt|
|00000630| 0f 54 45 33 43 6c 69 63 | 6b 20 69 6e 69 74 2e 63 |.TE3Clic|k init.c|
|00000640| 02 00 00 00 50 61 72 74 | 53 49 54 21 00 00 00 00 |....Part|SIT!....|
|00000650| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 a9 a3 60 63 00 00 | 00 00 00 00 01 5b 09 3b |....`c..|.....[.;|
|00000680| 20 0d 09 09 61 64 64 71 | 2e 77 09 09 09 23 32 2c | ...addq|.w...#2,|
|00000690| 20 73 70 09 09 09 3b 20 | 0d 09 09 62 6e 65 2e 73 | sp...; |...bne.s|
|000006a0| 09 09 09 40 31 09 09 09 | 09 3b 20 69 66 20 73 6f |...@1...|.; if so|
|000006b0| 75 6e 64 20 68 61 6e 64 | 6c 65 20 3d 20 4e 49 4c |und hand|le = NIL|
|000006c0| 2c 20 74 72 79 20 64 65 | 66 61 75 6c 74 20 73 6e |, try de|fault sn|
|000006d0| 64 49 44 0d 09 09 6d 6f | 76 65 2e 6c 09 09 09 23 |dID...mo|ve.l...#|
|000006e0| 30 78 30 30 30 32 30 30 | 37 43 2c 20 64 30 09 3b |0x000200|7C, d0.;|
|000006f0| 20 74 72 61 6e 73 66 65 | 72 20 32 20 62 79 74 65 | transfe|r 2 byte|
|00000700| 00 00 00 09 00 09 06 4d | 6f 6e 61 63 6f 00 00 00 |.......M|onaco...|
|00000710| 04 00 06 00 04 00 00 01 | 00 00 00 01 15 00 00 00 |........|........|
|00000720| 15 00 00 00 46 00 62 3e | a0 0d 98 00 00 00 1c 00 |....F.b>|........|
|00000730| 46 00 01 45 46 4e 54 00 | 00 00 12 45 54 41 42 00 |F..EFNT.|...ETAB.|
|00000740| 00 00 1e 03 eb ff ff 00 | 00 00 00 00 00 00 00 03 |........|........|
|00000750| ec ff ff 00 00 00 0d 00 | 62 3c fc 00 00 00 00 00 |........|b<......|
|00000760| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000770| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+